home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / picmanip / pic_r2z / s_draw / s_draw.txt < prev   
Text File  |  1995-05-05  |  18KB  |  360 lines

  1.                               Smooth Draw
  2.                                  ╜ 1992
  3.                             by Devin Balkcom
  4.                               Version 2.0
  5.  
  6.  
  7.  
  8. SHAREWARE NOTICE
  9.  
  10.     This program is shareware.  If you use it, you are expected to
  11. send a small registration fee to the author (me).  With enough
  12. registrations I will be able to add new features and fix bugs
  13. quickly.  In addition, registered owners of this program will
  14. get all new versions via GEnie E-mail or U.S surface mail.  You
  15. will also get unlimited phone support and a printed manual.  As
  16. shareware, this program may be used for a trial period of 60 days
  17. from receipt to make sure that Smooth Draw is the right program
  18. for you.  After this period, you must either delete the program
  19. and all accompanying files or send in the registration fee of
  20. $15.  If you do not, your are in possession of PIRATED software.
  21. Not only that, YOU are the pirate!  To register, fill in the form
  22. contained in REGISTER.TXT and enclose a check for $15 made out
  23. to me (Devin Balkcom).  Mail it to my address:
  24.  
  25.                              Devin Balkcom
  26.                              5371 Iron Pen Place
  27.                              Columbia, MD 21044
  28.  
  29. COMMENTS
  30.  
  31.      Even if you decide to delete this program, I would appreciate
  32. it if you would drop me a note by E-mail or US mail - I can't improve
  33. the program if I don't know what features you need and what bugs
  34. you've found.  This will also allow me to notify you of new versions
  35. or different program which may indeed be just what you need!
  36.  
  37. DISTRIBUTION
  38.  
  39.     This program should have arrived on your system in some form
  40. containing S_DRAW.PRG, S_DRAW.TXT, and REGISTER.TXT.  There may also be
  41. other programs and art samples included to make Smooth Draw even more
  42. useful.  If you wish to you are encouraged to distribute these files
  43. anywhere you want, with the following exceptions:  No commercial
  44. distribution without my written consent, and the three files noted
  45. above must all be included in their original form.  Use whatever
  46. compression method you prefer.  Good distribution methods include GEnie,
  47. Public Domain bulletin boards/electronic networks, Public Domain/Shareware
  48. catalogs, magazine disks, and user groups.  In addition, if you are
  49. registered and someone else registers the program with your serial number
  50. on it, you get $5 of that registration.  So if you are registered and get
  51. 10 of your friends to register with your copy, you would get a profit of
  52. $35 dollars.  (10 x $5)-$15
  53.  
  54. SYSTEM REQUIREMENTS
  55.  
  56.     To run this program, you will need an Atari ST computer.  TT
  57. resolutions are not supported, but the program will work fine
  58. on a TT in the ST resolutions.  The program should also run on
  59. a standard STe.  The extra color capabilities of the STe and TT
  60. computers are now supported (15 levels of colors instead of 7).
  61.  
  62. KNOWN INCOMPATABILITIES
  63.  
  64.     Smooth Draw will not save files properly while the freeware
  65. program DC Showit is active.  The commercial version, DC Shower,
  66. may work, but I have no way of testing this.  To solve this problem,
  67. change the .PRG extension of DCSHOWIT.PRG in the auto folder to
  68. .PRX, or delete the entire file.  Smooth Draw will probably not
  69. work on non-standard resolutions larger than 640 by 400.  (Yet - this
  70. is the next addition I'm working on.)
  71.  
  72. PROGRAM OPERATION and QUICK START
  73.  
  74.     When you load Smooth Draw, you will see a menu screen.  This will be
  75. called the main menu.  There may or may not be a title, depending on the
  76. resolution.  In the first two columns of selections, one item will be
  77. selected, the Pencil tool.  These two columns are the tool selection
  78. columns.  Use them to select a tool that you will use when drawing or
  79. editing the picture.  The third column is a list of things that take
  80. effect immediately when you click on them.  This includes selection of
  81. different options and functions such as load, save, or quit.
  82.     You can use the right mouse button to switch between the main menu
  83. and the picture, called the canvas.  There are two columns to the right
  84. of the screen that will allow you to select tools to paint with on the
  85. canvas.  Pencil will allow you to draw free-hand, with the left mouse
  86. button pressed down.  Brush is similar, but will paint differently according
  87. to
  88. the line width.  There are may types of geometrical objects that you
  89. can draw automatically.
  90.     For a circle or ellipse, click the left mouse button at the center
  91. of where you want the circle.  Release the button, and move the mouse
  92. away from this center point to determine the radius (or radii).  Click
  93. the left mouse button again when you are satisfied, or click the right
  94. mouse button to relocate the center.  With both circles and ellipses,
  95. you can hold the [SHIFT] key down to keep the center point constant for
  96. new objects.  Releasing the shift key will allow you to draw in normal
  97. mode again.
  98.     For squares and rectangles, simply click at where you want one corner
  99. to be.  Move the mouse to establish the side lengths.  Click again
  100. when you are finished.  Once more, the right mouse button terminates
  101. if you change your mind.
  102.       For all geometrical objects, pressing [HELP] while drawing
  103. will allow you to enter a specific number or measurement for each
  104. of the dimensions of the object (radius for circles, side length for
  105. squares, etc.)  This also works with text.
  106.     Filled objects are obviously filled with a pattern.  These patterns
  107. are also sometimes called 'paints'.  They affect not only the filled
  108. objects but the fill pattern for 'flood' fill and the spray paint nozzle.
  109.     With the spray brush, you can fill an area by depressing the mouse
  110. button until the area is suitably filled.  The area is filled with
  111. a specified fill pattern and with the specified color.  You can use this
  112. to blur edges or for a dithering or shading effect.
  113.     To enter text, you should first select a font point size and face.
  114. This is done by clicking on the button under the font sample display
  115. area to the right of your screen.  If you have GDOS installed with a
  116. proper ASSIGN.SYS file, and you answered yes when asked if you wanted to
  117. load GDOS fonts (on first loading Smooth Draw), you should have a
  118. selection of fonts to choose from.  If you don't have GDOS, you can
  119. only show text in standard system mode.  Once you have selected face, size,
  120. style, and color, you can click the right mouse button to display your
  121. picture.  You can now enter your text.  Once you have entered your text,
  122. you can position it on screen.  If you press [TAB] at this point, the text
  123. will be automatically centered for you by the computer.  If you press
  124. [HELP] you can enter x and y coordinate values of where the bottom left
  125. corner of the text should be placed.  If you don't press either of these
  126. keys, you can place the text by moving the mouse around until you have
  127. it where you want it.  When it is positioned properly, click the mouse
  128. button.  Then move the mouse from side to side to select a width for your
  129. text.  Click the left mouse button when you are done.  I know all this
  130. sounds very complicated right now, but it will appear obvious while you
  131. are actually in the program.
  132.     Other tools include eraser, magnify, and clipping tools.  Most are
  133. easy to figure out with a little experimentation. Don't forget - many
  134. tools are affected by color choice, fill pattern, line thickness, and
  135. graphic modes (found under Options), along with
  136. other things.
  137.  
  138. HINTS ON DRAWING
  139.  
  140.     Although nothing can substitute for artistic skill, many tips
  141. and tricks may help you create a neat and clean picture quickly.
  142.  
  143.     1.  Use the geometric shapes.  Once you have a basic design,
  144.         you can go back and 'mold' the figure or object over the
  145.         wire frame shapes.  This gives you a basic guide and
  146.         insures that everything will be in the right proportions.
  147.  
  148.     2.  If you want a colored background, don't just fill the
  149.         whole screen.  Use [Set color] on the first color, white.
  150.         This will set the background for both the screen and the
  151.         outside border.  However, be sure to change the second
  152.         color, black, to something contrasting FIRST, so that
  153.         the main menu does not disappear.
  154.  
  155.     3.  Use magnify often - it's not just for fixing errors,
  156.         it's for detail work as well.
  157.  
  158.     4.  Set your colors to a pallette that you like.  It may
  159.         be helpful to set many colors near to each other for
  160.         shading purposes.  Remember, 1000 is light and 0 is dark.
  161.  
  162.     5.  Save your files as .CLP (Smooth Clip), .PI? (Degas), or
  163.         .NEO (Neochrome).  These files, though slightly larger,
  164.         will keep your pallette saved for you so that you don't
  165.         have to create a new one every time you load the picture.
  166.  
  167.     6.  Don't move the pencil too fast - you will leave jaggies.
  168.         However, if you need a smooth, long curve, it is best
  169.         to move the mouse moderately quickly.  If you move it
  170.         too slowly, you may not be able to keep the mouse moving
  171.         in the right direction at all times.  Also, avoid using
  172.         the freehand pencil as much as possible - it is more
  173.         exact to use the computer-automated tools and then to shade
  174.         your outline with spray paint and a brush.  (Unless, of
  175.         course, you happen to be VERY coordinated.
  176.  
  177. LOADING A PICTURE
  178.  
  179. Currently, the following picture formats can be loaded and edited:
  180.  
  181.     .PI?           Degas or Degas Elite
  182.     .PC?           Degas compressed
  183.     .NEO           Neochrome
  184.     .BL?           GFA basic block
  185.     .MUR           C.O.L.O.R Mural
  186.     .DOO           Doodle
  187.     .ART           GFA Artist
  188.     .CL?           Clip
  189.     .CLP           Smooth Clip
  190.     .PLT           Pallette data
  191.  
  192.  
  193. To load a file, simply select the file you want to load with the file
  194. selector after clicking on the LOAD function.  The file will only be
  195. loaded if it has one of the above extenders.  If one of your files
  196. has the wrong extender on it, Smooth Draw may crash, or it may load
  197. the file incorrectly.  If you don't know, chances are that the file
  198. is Degas or Neochrome.  High resolution files can also be loaded if
  199. you are in medium or low resolution, and medium resolution files can be
  200. loaded into high resolution.  Simply select the file, and the
  201. conversion will be performed automatically.  This can be done only
  202. with the full uncompressed picture formats (No clips and no PC?).
  203. Medium resolution is STRONGLY recommended for this.  A status bar
  204. will keep you informed of how fast the picture is being converted.
  205.  
  206. SAVING A PICTURE
  207.  
  208.     To save a file, select the save function from the third column
  209. near the bottom.  You will be presented with a box containing these
  210. names:  Degas, GFA Basic Block, INLINE, Smooth Clip, Neochrome, and
  211. pure pallette data.  Degas is a regular Degas uncompressed file.
  212. GFA Basic Block is a raw data form, and a clip or inline is a part
  213. of the screen.  Neochrome files are identical to those created with
  214. the Neochrome paint program.  Since .MUR files are identical to .BL1
  215. files, and .DOO files are identical to .BL3 files, you could save a
  216. picture in one of these formats by saving it as a GFA Basic Block and
  217. changing the name from the desktop.  If you select clip, you will be
  218. taken to the canvas, where you can use the mouse to 'cut out' a
  219. rectangular portion of the screen.  With all three formats, you will
  220. then be presented with the GEM file selector, or if you have them,
  221. the UIS or the Little Green Selector.  Enter the name you wish to
  222. save the picture under.  It is not neccessary to input the ending
  223. after the period - .PI?, .BL?, .CLP, .NEO, or .PLT will be added to
  224. the filename automatically.
  225.  
  226. SMOOTH CLIP FORMAT
  227.  
  228.     A Smooth Clip picture file is really a library of pictures stored
  229. in a DEGAS-like format with resolution and pallette data.  To delete
  230. a picture from the file, select load.  When the selector for the
  231. different pictures appears, hold down the [SHIFT] key and select the
  232. picture you want to delete.  The program will give an alert box
  233. to make sure that you DO want to delete the picture.  When the picture
  234. library is empty, it too will be deleted.  (I know this is hard to
  235. remember, but I didn't want to take up a whole menu option for this.)
  236.  
  237. PRINTING
  238.  
  239.     Currently, Smooth Draw only prints to an EPSON compatible printer
  240. from high or medium resolution.  If you want to print to another printer,
  241. you'll have to use the [ALT] + [Help] screen dump or save the picture and
  242. print it from another program.  If you have it, High resolution is best for
  243. this.  This is because the printer is black and white, and is closer in
  244. resolution to the high resolution screen.  This will cause a delay when
  245. printing medium resolution pictures.  Medium resolution pictures will be
  246. recognizable, but not pretty.  High resolution pictures should look
  247. pretty good.  To give a more decent picture for medium resolution,
  248. I have provide the option of printing the picture out in a lighter
  249. printer mode.  This may reduce smearing and blockiness for medium
  250. resolution pictures.
  251.  
  252. USING GEM ACCESSORIES
  253.  
  254.     To use an accessory, simply click the left mouse button near
  255. the top of the screen.  A blank screen will be presented where
  256. you can use your accessories.  When you're finished, select
  257. [Done] from the menu and you will be returned to the main screen.
  258.  
  259. FONTS
  260.  
  261.     If you have GDOS, you can install it with an ASSING.SYS file
  262. with Smooth Draw.  Only screen fonts will be used, however.  Also,
  263. you must make sure that the font disk is in the drive (or on the
  264. hard disk) when you are asked whether or not to load the fonts.
  265. Smooth Draw will work perfectly with the older versions of GDOS.
  266. Although Font GDOS has a few bugs, Smooth Draw will work with it
  267. if you do not mind a little garbage in the font display box on the
  268. main menu.  FSM GDOS with outline fonts should work, but since I
  269. don't have it, I haven't tried it. You may need more than 512k
  270. to use GDOS fonts.  Let me know if you do and I'll try to shave
  271. down the memory requirements for you.
  272.  
  273. USER DEFINED LINES
  274.  
  275.     When using brush and most of the geometrical objects, you may
  276. find it usefull to create your own line pattern.  From the Line
  277. Edit menu option in the third column, you can change the thickness
  278. of your brush, define a symbol to start and end a line with, and
  279. create a pattern to use with your line (width=1 only).  In addition,
  280. there are some line styles already pre-defined.  Pressing 1-6 while
  281. editing a line will change the line to a pre-defined pattern.
  282.  
  283. USING SMOOTH DRAW WITH GFA BASIC
  284.  
  285.     If you have GFA Basic, you may find the .INL function of
  286. Smooth Draw of great interest.  Using INLINE, you can imbed
  287. .INL files directly into your program.  Like this:
  288.  
  289. INLINE addr,1024             'if the .INL file is 1024 bytes
  290. picture$=space$(1024)
  291. BMOVE addr,V:picture$
  292.  
  293.     Press [Help] on the INLINE line to load the picture file.
  294. The variable picture$ can then be placed anywhere on the screen,
  295. with PUT x,y.  This is how the version blurb and the title were
  296. created for Smooth Draw.  Merging pictures in this way puts everything
  297. into one nice file that can't be hacked into as easily.
  298.     There is another feature that I have added targetted mainly towards
  299. programmers, though it can be used by non-programmers.  This is the mouse
  300. and sprite editor.  This lets you define and save a mouse or sprite file
  301. and then merge it into your program by the above method.  This mouse
  302. or sprite can then be moved with SPRITE sprite,x,y or DEFMOUSE mouse$.
  303. Smooth Draw used this to create the drawing mouse shape for most of the
  304. tools.  The DefMouse accessory included lets you load a mouse shape
  305. you've created either for the Desktop or for another program.  The
  306. next time the program sets the mouse shape this will be destroyed, but
  307. you can usually use this for a while first.  This lets you create
  308. special purpose shapes for other GEM applications.
  309.  
  310. WARNING:  Don't save this as a list file, or you will have to
  311. reload the INLINE file.
  312.  
  313. KNOWN BUGS
  314.  
  315.     1.  When using filled circles or ellipses, the top few
  316.         pixels are left empty.  This is an operating system
  317.         error.
  318.  
  319.     2.  Won't work with DCSHOWIT freeware program - probably
  320.         will with DCSHOWER program.  Has something to do with
  321.         the way GFA Basic is accessing the file and screen.
  322.  
  323. TO REGISTER
  324.  
  325.      Send a check for $15 and the following information:
  326.      There should be an accompanying file that you can
  327.      print out that contains a form that can be filled
  328.      out instead of this information (REGISTER.TXT.
  329.  
  330.          Name
  331.          Adress
  332.          Serial # of your current version (#00001 in this case)
  333.          Any ideas for additions to the program
  334.          Any bugs you have encountered
  335.          GEnie mail address (If you have one)
  336.  
  337. If you have no GEnie account, also send a disk and a SASE and disk-mailer.
  338. Send any bug reports or suggestions to me at either of these locations.
  339. (Whether you're registered or not)  If it's a good idea and not too hard to
  340. add, you may be registered for free.  Smooth Draw was written in GFA
  341. Basic.  If you send in a useful routine or routines that is more
  342. efficient or adds a new function to Smooth Draw, you may be registered,
  343. depending on the utility of the code.  Membership will ensure more
  344. frequent updates and I will send new versions to you automatically.
  345. You will also get unlimited phone, mail, and GEnie mail support as well
  346. as a printed manual.  You may also request special customized features
  347. to fit your needs.
  348. (I can't guarantee anything.)
  349.  
  350. My address:
  351.               Devin Balkcom
  352.               5371 Iron Pen Place
  353.               Columbia, MD 21044
  354.  
  355. GEnie mail:   BALKCOM
  356.  
  357. Phone #:  (410) 730-3309
  358.  
  359.                                  Have fun!
  360.